<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>QtDragon Documentation</title>
  <link href="help.css" rel="stylesheet">
</head>
<body>

<div class="sidenav">
    <img src="images/WoodPecker.png" alt="Qt_WoodPecker">
    <ul style="list-style-type:none">
    <li><a href="hole_circle_utility.html">HOLE CIRCLE UTILITY</a></li>
    <li><a href="facing_utility.html">FACING UTILITY</a></li>
    <li><a href="ngcgui.html">NGCGUI</a></li>
    <li><a href="using_a_vfd.html">USING A VFD</a></li>
    <li><a href="spindle_pause.html">SPINDLE PAUSE</a></li>
    <li><a href="z_level_comp.html">Z LEVEL COMPENSATION</a></li>
    <li><a href="using_a_mpg.html">USING A MPG</a></li>
    <li><a href="probing.html">PROBING</a></li>
    <li><a href="runfromline.html">RUN FROM LINE</a></li>
    <li><a href="stylesheets.html">STYLESHEETS</a></li>
    <li><a href="about.html">ABOUT</a></li>
    </ul>
</div>

<div class = "main">
    <h1>FACING UTILITY</h1>
    <p>This program creates a gcode file that can be loaded into linuxnc to run a rectangular facing operation.</p>

    <button class = 'ui'>VALIDATE INPUTS</button>
    <ul>
    <li>no blank entries.</li>
    <li>stepover not larger than tool diameter</li>
    <li>Size X and Size Y are at least 2x stepover value</li>
    <li>spindle RPM is not 0</li>
    <li>feedrate is not 0</li>
    <li>tool diameter is not 0</li>
    </ul>

    <button class = 'ui'>CREATE PROGRAM</button>
    <ul><li>checks for valid input fields</li>
    <li>creates a gcode program according to the Raster setting</li>
    <li>if a red X remains in the display, the program will not be created</li>
    </ul>

    <button class = 'ui'>SEND AS MACRO</button>
    <ul>
    <li>a successfully created program can be transferred to the gcode viewer</li>
    <li>the program is then ready to be run in linuxcnc</li>
    </ul>

<p>The machine should be X and Y zeroed at the lower left corner of the workpiece.</p>
<p>The program is designed to run the selected raster pattern at a Z value of 0 in machine units.
The safe travel Z level defaults to 20 mm for metric or 1 inch in imperial. These can be modified by modifying the source code.</p>
<p>The feedrate for Z travel defaults to 1/2 the feedrate entered for X and Y.</p>

<div class="admonition">
    <p>NOTE: It is up to the user to ensure that all entered parameters are compatible with the machine settings that the program will run on.</p>
</div>

</body>
</html>
